package Controlor;

import solitaire.application.Solitaire;
import solitaire.application.TasDeCartesColorees;
import solitaire.application.Usine;
import JeuSolitaire.LeJeuSolitaire;
import Presentation.PColonne;
import Presentation.PSabot;
import Presentation.PSolitaire;
import Presentation.PTasDeCarteColoree;

public class CSolitaire extends Solitaire{

	public static int nbColonne = 7;
	public static int nbTasDeCarteColoree = 4;
	
	private PSabot presentationSabot;
	private PColonne[] presentationAlternee;
	private PTasDeCarteColoree[] presentationColoree;
	
	

	public CSolitaire(String nom, Usine u) {
		super(nom, u);
		super.initialiser();
		((CSabot)sabot).setLevelDuJeu(LeJeuSolitaire.levelDuJeu);
		initialiser();
	}

	public void initialiser(){
		presentationSabot = ((CSabot)sabot).getPresentation();
		presentationAlternee = new PColonne[nbColonne];
		for(int i = 0; i<pilesAlternees.length; i++) {
			CColonne c = (CColonne)pilesAlternees[i];
			presentationAlternee[i] = c.getPresentation();
		}
		presentationColoree = new PTasDeCarteColoree[nbTasDeCarteColoree];
		for(int i = 0; i<pilesColorees.length;i++) {
			//CTasDeCarteColoree c = (CTasDeCarteColoree)pilesColorees[i];
			//presentationColoree[i] = c.getPresentation();
		}		
	}
	
}
